8 - Informatische Werkzeuge in den Geistes- und Sozialwissenschaften I [ID:54578]
50 von 826 angezeigt

und

nachdem ich die

nachdem ich das letzte mal also letzte Woche anscheinend das nach der Pause nicht wieder

angemacht habe und dann irgendwelche Leute Lippen lesen mussten tut mir leid aber deswegen

würde ich Sie noch mal bitten die hier zuverlässig im Raum sind das wenn sie mich nur sozusagen

auf natürlichem Wege hören dann erinnern Sie mich bitte dran. Sie tun ihren Kommilitonen

die die Kälte die der Kälte nicht getrotzt haben und zu Hause sitzen was Gutes. Allen Leuten die

über den Stream zu hören kann ich nur sagen wären Sie hier gewesen, wüssten Sie hier was wir gemacht

haben. Leid kann ich mir nicht vergleichen. Genau und insbesondere nachdem wir zumindest

auf dem Südgelände ich weiß nicht ob das in der Zentralstadt auch so war einen großen Stromausfall

gehabt haben mit dem wo irgendwie für eine halbe Stunde das Netz zusammengebrochen ist oder was

das hätte uns natürlich hier auch getroffen. Genau so wir hatten uns mit Funktionen und die

Arten und Weisen wie man mit diesen Funktionen ihre Argumente übergeben kann und die dann

weiterverarbeiten kann. Und wie gesagt das ist vor allen Dingen dazu dass ich mal gesehen haben und

dann hinterher irgendwie damit umgehen können dass das passiert bei anderen. Die zweite große

Thema was nicht weniger strubbelig ist sind die sogenannten regulären Ausdrücke. Reguläre

Ausdrücke sind immer dann große Klasse auch wenn sie schrecklich sind zu lesen und Arbeit sind

zu verstehen sind immer dann Klasse wenn es darum geht in irgendeiner großen Zeichenkette wenn

ich große Zeichenkette meine kann das durchaus mal in die Gigabyte oder sogar Terabytes gehen von

Text gehen in denen man irgendwelche Muster sucht aus verschiedensten Gründen. Wir werden dann auch

sehen wie man das in Pipen benutzt. Dann schreibt man einen meist relativ kurzen regulären Ausdruck

der kann mal eine Zeile lang sein aber meistens sind es irgendwie nur 20 Buchstaben das ist

schlimm genug. Und kann dann mit dem sozusagen das was man sucht relativ gut beschreiben oder

macht mal irgendwas damit mit allen Fundstellen. Und was wir hier haben ist eine Musterbeschreibung

Sprache. Kleine kleine Spezialsprachen mit denen wir Muster beschreiben können. Wir hatten uns Beispiele

angeguckt. Wir hatten hier gesehen dass es solche Dinge gab wie das ein Buchstabe bedeutet genau

diesen Buchstaben. Das ist schon mal ganz praktisch. Ein Punkt bedeutet irgendeinen Buchstaben in

eckigen Klammern kann man aufzählen welche Buchstaben man eckige Klammern sagen ein Buchstabe einer

von in diesem Fall H oder C. Hütchen in eckigen Klammern heißt nicht C in diesem Fall. Hütchen

außerhalb der eckigen Klammern. Das ist ein bisschen kompliziert. Heißt das ist der Zeilenanfang.

Wenn man darauf besteht dass der erste Buchstabe auf der Zeile ein H oder ein C ist. Da macht man

ein Hütchen davor. Genauso ein Dollar am Ende wenn man darauf besteht dass es bis zum Ende der

Zeile geht. Dann können wir solche Buchstaben ranges nehmen. Wir können einen Stern nehmen.

Stern heißt immer beliebig häufig. Ein Plus heißt mindestens einmal aber dann beliebig häufig.

Dann haben wir eine ganz ganz wichtige Sache das sind sogenannte Capture Groups. Das sind Gruppen

die Teile einfangen und auf die kann man dann hinterher wieder zurückgreifen mit Backslash 1

oder Backslash 2. Backslash 1 ist die erste Gruppe. Backslash 2 die zweite Gruppe und so

weiter und so fort. Also wenn wir hier sagen wir nehmen Punkt Stern das heißt irgendetwas. Irgendeine

Zeichenkette. Irgendeine Kette von Buchstaben und dann machen wir daraus eine Gruppe und dadurch

dass es eine Gruppe ist eine Capture Group ist kann ich wenn wir sie eingefangen haben mit 1

darauf Backslash 1 darauf zugreifen. Das heißt hier haben wir so etwas wie eine Buchstabenfolge

und dann die gleiche Buchstabenfolge nochmal. Mama Papa Wacka Wacka so etwas und dann der

vertikale Strich sagt einfach oder. In diesem Fall Cat oder Dog. Okay und die vollständige

Liste steht hier. Punkt. Dann haben wir hier String Anfang String Ende dann haben wir einzelner

Charakter aus einer Liste oder nicht aus einer Liste. Dann haben wir Ranges oder nicht einen

Range. Dann haben wir den Capture das Capture Group dann die Ente Capture Group dann oder

das nennt sich höflich und wissenschaftlich Disjunktion war eigentlich nur oder dies oder

das. Stern beliebig viele plus beliebig viele aber mindestens eins. Fragezeichen 0 oder 1.

Geschweiften Klammern N bis M viele Backslash Großes sind nicht weit space. Also welche die

man sehen kann. Wer ein Kleines alle Buchstaben sind die man nicht sehen kann. Zeilenumbrüche

Zugänglich über

Offener Zugang

Dauer

01:21:11 Min

Aufnahmedatum

2024-12-05

Hochgeladen am

2024-12-06 12:59:06

Sprache

de-DE

Einbetten
Wordpress FAU Plugin
iFrame
Teilen